com.supermap.ar

Class GeoObject



  • public class GeoObject
    extends ArObject
    AR geometry object class. Inherits from ArObject.
    • Constructor Detail

      • GeoObject

        public GeoObject(long id)
        The constructor. Creates an AR object which has unique ID.
        Parameters:
        id - ID
      • GeoObject

        public GeoObject()
        The constructor.
    • Method Detail

      • setGeoPosition

        public void setGeoPosition(double latitude,
                                   double longitude)
        Sets the geometry object position
        Parameters:
        latitude - Latitude
        longitude - Longitude
      • setGeoPosition

        public void setGeoPosition(double latitude,
                                   double longitude,
                                   double altitude)
        Sets the geometry object position
        Parameters:
        latitude - Latitude
        longitude - Longitude
        altitude - Altitude
      • getLongitude

        public double getLongitude()
        Gets longitude
        Returns:
        The longitude
      • getAltitude

        public double getAltitude()
        Gets the altitude
        Returns:
        the altitude
      • getLatitude

        public double getLatitude()
        Gets the latitude
        Returns:
        The latitude
      • setLocation

        public void setLocation(android.location.Location location)
        Sets the geometry object position
        Parameters:
        location - Location information
      • calculateDistanceMeters

        public double calculateDistanceMeters(GeoObject geo)
        Calculates the distance between the current object to another one. Unit: meter
        Parameters:
        geo - Another object
        Returns:
        distance
      • calculateDistanceMeters

        public double calculateDistanceMeters(double longitude,
                                              double latitude)
        Calculates the distance between the current object to another one. Unit: meter
        Parameters:
        longitude - Longitude
        latitude - Latitude
        Returns:
        distance